using System.Drawing;

namespace AocBossTimer.Timer
{
    public interface IBossTimer
    {
        string Name { get; }
        TickResult Tick();
        TickResult StartValue { get; }
        int StartTimer { get; }
        int OrangeTimer { get; }
        int RedTimer { get; }
        void Reset();
    }

    public class TickResult
    {
        public Color _color;
        public int _seconds;

        public TickResult(int seconds, Color color)
        {
            _seconds = seconds;
            _color = color;
        }

        public int Seconds
        {
            get { return _seconds; }
        }

        public Color Color
        {
            get { return _color; }
        }
    }
}